/** Fichier implémentant une équipotentielle.
 *
 * Ce fichier contient la'implémentation de la classe abstraite
 * Equipotentielle.
 *
 * @file Equipotentielle.hpp
 * @author Johan "Solo" Luisier
 * @date 27 Février 2013
 */

#include "Equipotentielle.hpp"

using namespace std;

/** Constructeur standard.
 *
 * Le constructeur transmet le nom et la transformation à la classe Forme.
 *
 * @param[in] nom nom de la Forme.
 * @param[in] tr transformation géométrique des coordonnées.
 */
Equipotentielle::Equipotentielle(const string& nom , const Transformation& tr )
    : Forme( nom, tr ), PotentielDeSurface( .4 )
{}

/** Destructeur, virtuel pour assurer une séquence de destruction correcte.
 *
 * Le destructeur n'a rien de spécial à faire.
 */
Equipotentielle::~Equipotentielle()
{}

/** Accesseur pour PotentielDeSurface.
 *
 * Cette méthode permet d'accéder à PotentielDeSurface.
 *
 * @return une référence constante sur PotentielDeSurface.
 */
const double& Equipotentielle::potentielDeSurface() const
{
    return PotentielDeSurface;
}
